.job-box {
    .job-price-box {

        .job-price {
            font-size: 0.9rem;
            color: var(--el-color-danger);
            font-weight: 600;
        }
    }
}


.job-title {
    font-size: 1.1rem;
    // color: var(--el-color-primary);
    font-weight: 600;
}

.job-info {
    font-size: 0.8rem;
    font-weight: 400;
    color: var(--el-color-info)
}

.big-price-info {
    font-size: 1.4rem;
    color: var(--el-color-danger);
    font-weight: 600;
}

.small-price-info {
    font-size: 0.9rem;
    color: var(--el-color-warning);
    font-weight: 400;
}

.job-tags {
    display: flex;
    align-items: flex-start;
}

.mx-1 {
    margin-right: 8px;
}

.mtd-5 {
    margin: 5px 0;
}

.job-date-box {
    display: flex;
    flex-direction: column;
    align-items: flex-start;

    .job-data {
        margin-left: 12px;
        font-size: 0.8rem;
        font-weight: 400;
        color: var(--el-color-info);
    }
}

.comment-info {
    margin-left: 8px;
}

.deal-price-info {
    margin-left: 12px;
    font-size: 1.5rem;
    font-weight: 600;
    color: var(--el-color-danger);
}

.dealer-box,
.pub-box {
    display: flex;
    align-items: center;
    justify-content: center;

    .user-box {
        width: 60px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        // border: 1px solid red;
    }

    .comment-box {
        flex: 1;
        margin-left: 5px;
        // border: 1px solid red;

        display: flex;
        flex-direction: column;
        // justify-content: flex-start;

        .range-info {
            display: flex;
            align-items: center;
            justify-content: flex-start;
        }

        .content-info {
            display: flex;
            align-items: center;
            justify-content: flex-start;
        }

        .date-info {
            display: flex;
            align-items: center;
            justify-content: flex-start;
        }
    }
}

.user-img-box {
    height: 48px;
    width: 48px;
    border-radius: 50%;
    // border: 1px solid red;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;

    img {
        height: 48px;
        width: 48px;
    }
}